home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programmierung
/
Power-Programmierung CD 2 (Tewi)(1994).iso
/
c
/
compcomp
/
byacc
/
readme.dos
< prev
next >
Wrap
Text File
|
1991-01-08
|
3KB
|
57 lines
Berkeley YACC for MS-DOS
Jeff Jenness
January 8, 1990
I owe a great deal to Stephen C. Trier for this port, as he did if first.
He had ported an older version, this version is the latest that is found
on the INTERNET at ucbarpa.berkely.edu
A MAKEFILE is included for compilation under Turbo C++ 1.0, you may have
to make some changes for your DOS environment. If you do not wish to use
the MAKEFILE then you must "define" MSDOS and compile under the compact
memory model. This port will also compile under QuickC 2.0.
Added to this MSDOS version is a "usage" message when the tool is invoked
without any command line parameters.
Testing of this version has been minimal. I ran the test cases and found
the results identical. I also ran BYACC on an old version of Berkeley
EGREP and found that it worked as expected.
This port is released into the public domain. No guarantees are made as
to its fitness. Refer comments to jeffj@cs.umr.edu. I may or may not
answer the messages I receive (depending on what my schedule is like).
Stephen's message from the original port follows. You may want to respond
with comments to Stephen also.
Jeff Jenness, University of Missouri - Rolla
*******************************************************************************
Berkeley YACC for MS-DOS
Stephen C. Trier
April 23, 1990
This is a port of Berkeley YACC to the Turbo C 2.0 compiler under MS-DOS.
I have tested the port on the test cases given and on several other files,
and it appears to be fully functional. I also used it to compile Flex, Berkeley's
fast lexical analyzer generator.
If you find bugs in the port, feel free to let me know. Fixes are espcially
appreciated. I have no plans to support YACC per se, but I am interested in
any bugfixes that may be needed.
The port was extremely straightforward. Most (all?) of my changes are
#ifdef'ed to the __TURBOC__ definition. This will need changing if you plan
to compile Berkeley YACC in Turbo C's strict-ANSI mode or with MS-C.
My changes, like the rest of Berkeley YACC, are in the public domain. Do
with it as you will. At the same time, there is NO WARRANTEE for Berkeley
YACC or for my changes, to the extent allowed by applicable law.
Stephen Trier
domain address: sct@seldon.clv.oh.us (preferred) OR sct@po.cwru.edu
bang path: {sun,decvax}!cwjcc!skybridge!seldon!sct